Nuprl Lemma : es-le-last-change 11,40

T:Type, eq:EqDecider(T), es:event_system{i:l}, x:Id, e:es-E(es).
es-dtype(es; loc(e); xT)
 (e':es-E(es). 
 es-locl(ese'e)
  ((es-after(esxe') = es-when(esxe' T))
  es-le(ese'; (last change to x before e))) 
latex


Definitionsguard(T), P  Q, es-le(esee'), A c B, x:AB(x), e<e'.P(e), es-locl(esee'), P  Q, P  Q, P  Q, prop{i:l}, t  T, P  Q, EqDecider(T), x:AB(x), e(e1,e2].P(e), e[e1,e2).P(e), decidable(P), es-dtype(esixT)
Lemmaslast-change-property, es-locl transitivity1, last-change-after-property, es-locl-iff, es-loc-pred, loc-last-change, es-le-not-locl, last-change-equal, es-le weakening, last-change wf, decidable es-locl, es-causl wf, assert-changed, assert wf, iff wf, bool wf, event system wf, Id wf, es-loc wf, es-dtype wf, es-E wf, es-locl wf, es-when wf, es-vartype wf, es-after wf, not wf

origin